@charset "UTF-8";
/* line 14, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body { line-height: 1; color: black; background: white; }

/* line 19, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 21, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 23, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 25, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: "" ""; }
/* line 96, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 27, ../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 14, ../../compass/scss/_template.scss */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* line 18, ../../compass/scss/_template.scss */
body, html { height: 100%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 200; }

/* line 26, ../../compass/scss/_template.scss */
a { text-decoration: none; color: #5ea6df; }
/* line 31, ../../compass/scss/_template.scss */
a:hover { text-decoration: underline; }

/* line 39, ../../compass/scss/_template.scss */
div#container { width: 700px; margin: 30px auto; }
/* line 44, ../../compass/scss/_template.scss */
div#container h1 { font-family: 'LeagueGothicRegular', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 5em; text-transform: uppercase; margin: 0.5em 0; text-align: center; color: #00243b; text-shadow: 3px 3px rgba(0, 0, 0, 0.1); position: relative; }
/* line 55, ../../compass/scss/_template.scss */
div#container h1 a { color: inherit; }
/* line 59, ../../compass/scss/_template.scss */
div#container h1 a:hover { text-decoration: none; }
/* line 65, ../../compass/scss/_template.scss */
div#container h1 .codex { color: #47819f; }
/* line 70, ../../compass/scss/_template.scss */
div#container h1 .beta { position: absolute; font-size: 0.3em; top: 5px; }
/* line 78, ../../compass/scss/_template.scss */
div#container h2 { font-size: 1.4em; margin: 0.1em 0 0.5em 0; }
/* line 84, ../../compass/scss/_template.scss */
div#container h3 { font-size: 1.2em; font-weight: 400; margin: 1.5em 0 0.8em 0; }
/* line 91, ../../compass/scss/_template.scss */
div#container p { margin: 1.4em 0; }
/* line 98, ../../compass/scss/_template.scss */
div#container form#search { padding: 20px; background-image: url("img/noise.png"); background-color: #EEE; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #dcdcdc)); background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dcdcdc 100%); background-image: linear-gradient(top, #f0f0f0 0%, #dcdcdc 100%); -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: 1px solid #CCC; margin-bottom: 2em; position: relative; overflow: hidden; *zoom: 1; }
/* line 110, ../../compass/scss/_template.scss */
div#container form#search input, div#container form#search button { height: 50px; outline: 0; }
/* line 116, ../../compass/scss/_template.scss */
div#container form#search input { width: 510px; border: transparent; font-size: 2em; color: #333; padding: 0.3em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: white 0 1px 0 0; -webkit-box-shadow: white 0 1px 0 0; -o-box-shadow: white 0 1px 0 0; box-shadow: white 0 1px 0 0; border: 1px solid #CCC; float: left; -moz-transition-property: -webkit-box-shadow border-color; -webkit-transition-property: -webkit-box-shadow border-color; -o-transition-property: -webkit-box-shadow border-color; transition-property: -webkit-box-shadow border-color; -moz-transition-timing-function: linear; -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; -moz-transition-duration: 500ms; -webkit-transition-duration: 500ms; -o-transition-duration: 500ms; transition-duration: 500ms; outline: none; }
/* line 8, ../../compass/scss/_template.scss */
div#container form#search input:focus { -moz-box-shadow: rgba(71, 129, 159, 0.6) 0px 0px 5px 0; -webkit-box-shadow: rgba(71, 129, 159, 0.6) 0px 0px 5px 0; -o-box-shadow: rgba(71, 129, 159, 0.6) 0px 0px 5px 0; box-shadow: rgba(71, 129, 159, 0.6) 0px 0px 5px 0; border-color: #47819f; }
/* line 129, ../../compass/scss/_template.scss */
div#container form#search input.placeholder { color: #aaa; }
/* line 135, ../../compass/scss/_template.scss */
div#container form#search button { border: 1px solid #00243b; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: white 0 1px 0 0; -webkit-box-shadow: white 0 1px 0 0; -o-box-shadow: white 0 1px 0 0; box-shadow: white 0 1px 0 0; background: #5ea6df; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #5ea6df), color-stop(100%, #47819f)); background-image: -moz-linear-gradient(top, #5ea6df 0%, #47819f 100%); background-image: linear-gradient(top, #5ea6df 0%, #47819f 100%); font-size: 2em; float: right; color: rgba(255, 255, 255, 0.9); font-family: 'LeagueGothicRegular', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.05em; height: 49px; padding: 0 1em; }
/* line 153, ../../compass/scss/_template.scss */
div#container div#searchsummary { margin-top: -1em; margin-bottom: 2em; text-align: center; font-style: italic; color: #666; }
/* line 162, ../../compass/scss/_template.scss */
div#container p.pagination { text-align: center; font-size: 0.8em; margin-top: 0em; }
/* line 169, ../../compass/scss/_template.scss */
div#container div#a2z { border-top: 1px solid #DDD; margin-top: 8em; padding-top: 1em; font-size: 0.8em; color: #BBB; text-align: center; }
/* line 178, ../../compass/scss/_template.scss */
div#container div#a2z ul { display: inline; }
/* line 182, ../../compass/scss/_template.scss */
div#container div#a2z ul li { display: inline; margin-right: 0.5em; }
/* line 187, ../../compass/scss/_template.scss */
div#container div#a2z ul li:first-child { margin-left: 0.5em; }
/* line 192, ../../compass/scss/_template.scss */
div#container div#a2z ul li a { color: #999; }

/* line 4, ../../compass/scss/_results.scss */
.person { margin-bottom: 1em; padding: 0.5em; border: 1px solid #DDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
/* line 11, ../../compass/scss/_results.scss */
.person.full { border: 0; }
/* line 15, ../../compass/scss/_results.scss */
.person.full h2 { margin-bottom: 1em !important; }
/* line 23, ../../compass/scss/_results.scss */
.person h2 a { color: #222; }
/* line 27, ../../compass/scss/_results.scss */
.person h2 a:hover { color: #5ea6df; }
/* line 31, ../../compass/scss/_results.scss */
.person h2 a:hover span.hl { color: inherit; background: transparent; }
/* line 39, ../../compass/scss/_results.scss */
.person h2 span.hl { padding: 0.1em; background: #28a61b; color: white; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
/* line 48, ../../compass/scss/_results.scss */
.person div.metadata { font-size: 0.8em; color: #004D99; font-weight: 400; overflow: hidden; *zoom: 1; margin: 0.5em 0; padding: 1em 0.5em; background: #F4F8F9; border-bottom: 1px solid #E6F0F2; border-top: 1px solid #E6F0F2; }
/* line 60, ../../compass/scss/_results.scss */
.person div.metadata div.bd, .person div.metadata div.dd { float: left; margin-right: 1em; }
/* line 65, ../../compass/scss/_results.scss */
.person div.metadata div.bd span.label, .person div.metadata div.dd span.label { color: #3E5867; margin-right: 0.3em; }
/* line 72, ../../compass/scss/_results.scss */
.person div.metadata ul.catalogs { float: right; }

/* line 83, ../../compass/scss/_results.scss */
.person.full ul.variations li { margin-bottom: 1em; }
/* line 87, ../../compass/scss/_results.scss */
.person.full ul.variations li .in { font-style: italic; color: #999; }
/* line 93, ../../compass/scss/_results.scss */
.person.full ul.variations li .catalog { font-size: 0.8em; margin-left: 0; }
/* line 99, ../../compass/scss/_results.scss */
.person.full ul.variations li .reveal { font-size: 0.8em; padding: 2px 4px; background: #EEE; color: #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-left: 0.5em; cursor: pointer; }
/* line 110, ../../compass/scss/_results.scss */
.person.full ul.variations li a { display: block; margin-top: 0.5em; font-style: italic; }
/* line 121, ../../compass/scss/_results.scss */
.person.full ul.links li { margin-bottom: 1em; }
/* line 132, ../../compass/scss/_results.scss */
.person.full div#rdf { border-top: 1px solid #DDD; padding: 2em; margin: 8em 0 0; text-align: center; }
/* line 139, ../../compass/scss/_results.scss */
.person.full div#rdf a { font-size: 0.8em; color: #666; }

/* line 147, ../../compass/scss/_results.scss */
.catalog { display: inline; padding: 0.2em 0.6em; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0; -o-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px 0; font-weight: 500; margin-left: 0.5em; }
/* line 157, ../../compass/scss/_results.scss */
.catalog.grove { background: #0c49fe; }
/* line 162, ../../compass/scss/_results.scss */
.catalog.blcollection { background: #be0006; }
/* line 167, ../../compass/scss/_results.scss */
.catalog.copac { background: #0b5403; }
/* line 172, ../../compass/scss/_results.scss */
.catalog.rism { background: #1866af; }
/* line 177, ../../compass/scss/_results.scss */
.catalog.musicbrainz { background: #60579b; }
